09e7b242955e47a23b2ceee67c5482725dd0a454,src/main/java/ipsis/woot/client/renderer/TESRLayout.java,TESRLayout,renderTileEntityAt,#TileEntity#number#number#number#number#number#,22
Before Change
/**
* Render the factory block and the controller
*/
GlStateManager.pushMatrix();
{
/**
* Factory block
*/
GlStateManager.translate(0, 2, 0);
GlStateManager.color(0.0F, 1.0F, 1.0F, RENDER_ALPHA);
RenderUtils.drawShadedCube(0.4F);
/**
* Mob controller
*/
GlStateManager.translate(0, 1, 0);
GlStateManager.color(0.0F, 1.0F, 0.0F, RENDER_ALPHA);
RenderUtils.drawShadedCube(0.4F);
}
GlStateManager.popMatrix();
GlStateManager.disableBlend();
GlStateManager.enableTexture2D();
GlStateManager.enableLighting();
}
GlStateManager.popMatrix();
GlStateManager.popAttrib();
}
}
After Change
if (getWorld().getBlockState(pos.blockPos).isOpaqueCube())
continue;
GlStateManager.pushMatrix();
{
GlStateManager.translate(
(te.getPos().getX() - pos.blockPos.getX()) * -1.0F,
(te.getPos().getY() - pos.blockPos.getY()) * -1.0F,
(te.getPos().getZ() - pos.blockPos.getZ()) * -1.0F);
TextureAtlasSprite texture = null;
switch (pos.module) {
case BLOCK_1:
texture = HandlerTextureStitchEvent.block1;
break;
case BLOCK_2:
texture = HandlerTextureStitchEvent.block2;
break;
case BLOCK_3:
texture = HandlerTextureStitchEvent.block3;
break;
case BLOCK_4:
texture = HandlerTextureStitchEvent.block4;
break;
case BLOCK_5:
texture = HandlerTextureStitchEvent.block5;
break;
case CAP_I:
texture = HandlerTextureStitchEvent.tiericap;
break;
case CAP_II:
texture = HandlerTextureStitchEvent.tieriicap;
break;
case CAP_III:
texture = HandlerTextureStitchEvent.tieriiicap;
break;
case CAP_IV:
texture = HandlerTextureStitchEvent.tierivcap;
break;
}
RenderUtils.drawTexturedCube(texture, 0.4F);
}
GlStateManager.popMatrix();
}
/**
* Factory block
*/
GlStateManager.translate(0, 2, 0);
RenderUtils.drawTexturedCube(HandlerTextureStitchEvent.factory, 0.4F);
/**
* Mob controller
*/
GlStateManager.translate(0, 1, 0);
RenderUtils.drawTexturedCube(HandlerTextureStitchEvent.controller, 0.4F);
GlStateManager.disableBlend();
}
GlStateManager.popMatrix();
}
GlStateManager.popMatrix();